gpsbabel.git
20 years agoNMEA was never more than a skeleton in jeeps. Nuke it.
robertl [Sun, 26 Mar 2006 04:34:52 +0000 (04:34 +0000)]
NMEA was never more than a skeleton in jeeps.   Nuke it.

20 years agoadd URL option to ShapeFile module
parkrrrr [Sat, 25 Mar 2006 23:05:03 +0000 (23:05 +0000)]
add URL option to ShapeFile module

20 years ago etasse contributes reader for Aspecto Software WiFiFoFum 2.0 for Pocket PC.
robertl [Sat, 25 Mar 2006 04:54:35 +0000 (04:54 +0000)]
 etasse contributes reader for Aspecto Software WiFiFoFum 2.0 for Pocket PC.

20 years agoUse name option for routes as well
parkrrrr [Fri, 24 Mar 2006 22:42:50 +0000 (22:42 +0000)]
Use name option for routes as well

20 years agoValgrind the test run in testc just to unleash extra joy.
robertl [Thu, 23 Mar 2006 17:23:09 +0000 (17:23 +0000)]
Valgrind the test run in testc just to unleash extra joy.

20 years agoRegenerate.
robertl [Thu, 23 Mar 2006 17:22:40 +0000 (17:22 +0000)]
Regenerate.

20 years agoExplictly init tm struct.
robertl [Thu, 23 Mar 2006 17:22:25 +0000 (17:22 +0000)]
Explictly init tm struct.

20 years agoAllow "other" and "unknown" on GPX read for geocaches.
robertl [Thu, 23 Mar 2006 17:22:09 +0000 (17:22 +0000)]
Allow "other" and "unknown" on GPX read for geocaches.

20 years agoExplictly init uuid buffer.
robertl [Thu, 23 Mar 2006 17:21:52 +0000 (17:21 +0000)]
Explictly init uuid buffer.

20 years agoMakefile: Docbook generation tweak.
robertl [Thu, 23 Mar 2006 17:21:33 +0000 (17:21 +0000)]
Makefile: Docbook generation tweak.

20 years agoFix gpsdrivetrack for readin' and writin'
robertl [Thu, 23 Mar 2006 16:55:04 +0000 (16:55 +0000)]
Fix gpsdrivetrack for readin' and writin'

20 years agoGTM: Icon list is null terminated; don't walk array by size.
robertl [Thu, 23 Mar 2006 16:47:28 +0000 (16:47 +0000)]
GTM: Icon list is null terminated; don't walk array by size.

20 years agoLet gdb file format always write all kind of gps data.
oliskoli [Wed, 22 Mar 2006 06:50:00 +0000 (06:50 +0000)]
Let gdb file format always write all kind of gps data.

20 years agoREADME is dead. Use readme.xml.
robertl [Tue, 21 Mar 2006 21:21:23 +0000 (21:21 +0000)]
README is dead.  Use readme.xml.

20 years agoCurt makes tpo tread-only for now.
robertl [Tue, 21 Mar 2006 21:19:27 +0000 (21:19 +0000)]
Curt makes tpo tread-only for now.

20 years agoFix segmentation fault (temp_buffer size adjusted).
oliskoli [Sat, 18 Mar 2006 19:56:19 +0000 (19:56 +0000)]
Fix segmentation fault (temp_buffer size adjusted).

20 years agoRename tpo reference files.
robertl [Fri, 17 Mar 2006 16:42:33 +0000 (16:42 +0000)]
Rename tpo reference files.

20 years agoTweak wording for tpo vecs entry to indicate this works only on pre 3.0.
robertl [Thu, 16 Mar 2006 19:20:58 +0000 (19:20 +0000)]
Tweak wording for tpo vecs entry to indicate this works only on pre 3.0.

20 years agoCurt Archer restores TPO track handler.
robertl [Thu, 16 Mar 2006 18:14:09 +0000 (18:14 +0000)]
Curt Archer restores TPO track handler.

20 years agoCurt Mills restores TPO track handler.
robertl [Thu, 16 Mar 2006 18:14:06 +0000 (18:14 +0000)]
Curt Mills restores TPO track handler.

20 years agoUpdate maggeo reference file.
robertl [Thu, 16 Mar 2006 17:42:21 +0000 (17:42 +0000)]
Update maggeo reference file.

20 years agoClaus adds MacGPSBabel.xcodeproj.
robertl [Thu, 16 Mar 2006 00:01:30 +0000 (00:01 +0000)]
Claus adds MacGPSBabel.xcodeproj.

20 years agoAdd Info.plist from Claus Broch.
robertl [Wed, 15 Mar 2006 22:33:41 +0000 (22:33 +0000)]
Add Info.plist from Claus Broch.

20 years agoCommit sample tpo files from Steve Chamberlin from 9-2005.
robertl [Wed, 15 Mar 2006 22:05:12 +0000 (22:05 +0000)]
Commit sample tpo files from Steve Chamberlin from 9-2005.

20 years agoFrom Claus Broch.
robertl [Wed, 15 Mar 2006 21:58:06 +0000 (21:58 +0000)]
From Claus Broch.

> - Updated project file to Xcode
> - Added Info.plist file
> - Fixed NSReceiverEvaluationScriptError when reopening windows
> - Correctly handling resizing of windows
> - "Filter" button is now correctly reflecting the filter state if the
> filter window is closed

20 years agoWeasel words that the file options may actually not _be_ below.
robertl [Wed, 15 Mar 2006 18:43:04 +0000 (18:43 +0000)]
Weasel words that the file options may actually not _be_ below.

20 years agoLet MultiGeometry be optional in tracks.
robertl [Wed, 15 Mar 2006 16:30:57 +0000 (16:30 +0000)]
Let MultiGeometry be optional in tracks.

20 years agoRemoved three-hour bias from gtm format
parkrrrr [Tue, 14 Mar 2006 15:15:12 +0000 (15:15 +0000)]
Removed three-hour bias from gtm format

20 years agoAdded 'times' option to saroute, to synthesize tracks
parkrrrr [Tue, 14 Mar 2006 15:09:54 +0000 (15:09 +0000)]
Added 'times' option to saroute, to synthesize tracks

20 years agoTweak icon for suprise cache type on maggeo write.
robertl [Thu, 9 Mar 2006 07:12:03 +0000 (07:12 +0000)]
Tweak icon for suprise cache type on maggeo write.

20 years agoSquish more signed/unsigned comparisons.
robertl [Tue, 7 Mar 2006 22:41:41 +0000 (22:41 +0000)]
Squish more signed/unsigned comparisons.

20 years agoNo value-add changes to silence signed/unsigned comparison warnings.
robertl [Mon, 6 Mar 2006 23:41:08 +0000 (23:41 +0000)]
No value-add changes to silence signed/unsigned comparison warnings.

20 years agoNo -W by default. A ccidentally commited on 2/28.
robertl [Mon, 6 Mar 2006 22:12:57 +0000 (22:12 +0000)]
No -W by default.  A ccidentally commited on 2/28.

20 years agoAdd UTM input to unicsv format options.
robertl [Mon, 6 Mar 2006 02:18:19 +0000 (02:18 +0000)]
Add UTM input to unicsv format options.

20 years agoMake progress bars behave better when doing character set transformations.
robertl [Tue, 28 Feb 2006 22:33:59 +0000 (22:33 +0000)]
Make progress bars behave better when doing character set transformations.

20 years agoIn HTML output, allow utf-8 and correctly close h3 tag.
robertl [Tue, 28 Feb 2006 22:09:12 +0000 (22:09 +0000)]
In HTML output, allow utf-8 and correctly close h3 tag.

20 years agoA brainless search and replace to placate compilers that complain about
robertl [Tue, 28 Feb 2006 17:27:50 +0000 (17:27 +0000)]
A brainless search and replace to placate compilers that complain about
well defined code that relies on the ISO C guarantee of unstated structure
initializers.

20 years agoFor Lowrance .usr format, improve handling of unknown alt. Add new ifinder icons.
robertl [Mon, 27 Feb 2006 14:38:30 +0000 (14:38 +0000)]
For Lowrance .usr format, improve handling of unknown alt.  Add new ifinder icons.

20 years agoMake defn for gusb_init make decl in usbfree target.
robertl [Sun, 26 Feb 2006 07:50:22 +0000 (07:50 +0000)]
Make defn for gusb_init make decl in usbfree target.

20 years agoRemove zero-check within rte-read-loop with dummy read (8 unknown bytes).
oliskoli [Sat, 25 Feb 2006 18:00:31 +0000 (18:00 +0000)]
Remove zero-check within rte-read-loop with dummy read (8 unknown bytes).

20 years agoLast field in routes contains "Route URL link". Remove zero-check.
oliskoli [Fri, 24 Feb 2006 01:03:13 +0000 (01:03 +0000)]
Last field in routes contains "Route URL link". Remove zero-check.

20 years agoOptimize arc filter to stop computing distances once a point is close enough
parkrrrr [Wed, 22 Feb 2006 19:28:25 +0000 (19:28 +0000)]
Optimize arc filter to stop computing distances once a point is close enough

20 years agoA truckload of "zero value add" changes to quiesce warnings and play
robertl [Mon, 20 Feb 2006 21:59:19 +0000 (21:59 +0000)]
A truckload of "zero value add" changes to quiesce warnings and play
nicer with MSVC.

20 years agoAdd proto for xml_ignore_tags().
robertl [Mon, 20 Feb 2006 20:07:19 +0000 (20:07 +0000)]
Add proto for xml_ignore_tags().

20 years agoEliminate stray decl.
robertl [Mon, 20 Feb 2006 20:07:00 +0000 (20:07 +0000)]
Eliminate stray decl.

20 years agoAdd eye candy to hush MSVC.
robertl [Mon, 20 Feb 2006 20:06:40 +0000 (20:06 +0000)]
Add eye candy to hush MSVC.

20 years agostrdup->xstrdup.
robertl [Mon, 20 Feb 2006 20:05:45 +0000 (20:05 +0000)]
strdup->xstrdup.

20 years agoFix return type of replace_constants().
robertl [Mon, 20 Feb 2006 20:05:05 +0000 (20:05 +0000)]
Fix return type of replace_constants().

20 years agoMapopolis: strdup->xstrdup.
robertl [Mon, 20 Feb 2006 20:04:49 +0000 (20:04 +0000)]
Mapopolis: strdup->xstrdup.

20 years agoAdd proto for name_option. Battle MS's ongoing attempt to banish standard C
robertl [Mon, 20 Feb 2006 20:04:21 +0000 (20:04 +0000)]
Add proto for name_option.   Battle MS's ongoing attempt to banish standard C
from the earth.

20 years agoBump version for beta.
robertl [Mon, 20 Feb 2006 01:13:28 +0000 (01:13 +0000)]
Bump version for beta.

20 years agoEffectively revert my change from about a month ago. Windows/USB doesn't
robertl [Mon, 20 Feb 2006 00:57:48 +0000 (00:57 +0000)]
Effectively revert my change from about a month ago.  Windows/USB doesn't
do timeouts (!) so the code was hanging on the device read...
When debugging, show the various protocols used.

20 years ago1) If we're generating smartnames and the trailing numeric component was
robertl [Sun, 19 Feb 2006 23:28:24 +0000 (23:28 +0000)]
1) If we're generating smartnames and the trailing numeric component was
shorter than our target name length, keep only the ending N characters; don't
segfault.
2) Replace trailing numeric English words (i.e. "two", "three") with numbers.

20 years agoFix file open-mode (binary files).
oliskoli [Thu, 9 Feb 2006 22:47:58 +0000 (22:47 +0000)]
Fix file open-mode (binary files).

20 years agoWho else can bozo a version number bump?
robertl [Thu, 9 Feb 2006 22:24:36 +0000 (22:24 +0000)]
Who else can bozo a version number bump?

20 years agoBump version for beta.
robertl [Thu, 9 Feb 2006 22:22:32 +0000 (22:22 +0000)]
Bump version for beta.

20 years agoFix Memory leaks. Don't allocate zero-length strings.
oliskoli [Thu, 9 Feb 2006 19:07:36 +0000 (19:07 +0000)]
Fix Memory leaks. Don't allocate zero-length strings.

20 years agoAdd concept of optional fields to output in the xSV formats so that unknown fields...
robertl [Thu, 9 Feb 2006 01:04:13 +0000 (01:04 +0000)]
Add concept of optional fields to output in the xSV formats so that unknown fields may be appended if their value is knonwn.   Modify Garmin POI format to take advantage of this to display geocaching info.

20 years agoRegenerate.
robertl [Thu, 9 Feb 2006 01:01:22 +0000 (01:01 +0000)]
Regenerate.

20 years agoRegenerate dependencies. (It's probably telling that CET leaked into
robertl [Thu, 9 Feb 2006 00:59:17 +0000 (00:59 +0000)]
Regenerate dependencies.  (It's probably telling that CET leaked into
almost everything.)

20 years agoWhitespace fixes.
robertl [Thu, 9 Feb 2006 00:50:36 +0000 (00:50 +0000)]
Whitespace fixes.

20 years agoClarify that this document is inoperative.
robertl [Thu, 9 Feb 2006 00:37:06 +0000 (00:37 +0000)]
Clarify that this document is inoperative.

20 years agoGustavo Niemeyer contributes support for GPS TrackMaker GTM files.
robertl [Tue, 7 Feb 2006 18:28:56 +0000 (18:28 +0000)]
Gustavo Niemeyer contributes support for GPS TrackMaker GTM files.

20 years agoAdd new option to sort filter to allow sorting by time.
robertl [Tue, 7 Feb 2006 05:26:48 +0000 (05:26 +0000)]
Add new option to sort filter to allow sorting by time.

20 years agoPlaster over difference between serial and usb timeouts.
robertl [Tue, 31 Jan 2006 16:45:17 +0000 (16:45 +0000)]
Plaster over difference between serial and usb timeouts.

20 years agoQuick fix to keep the trunk running while I continue the USB rework.
robertl [Tue, 31 Jan 2006 03:15:19 +0000 (03:15 +0000)]
Quick fix to keep the trunk running while I continue the USB rework.

20 years agoRetain product ID and version.
robertl [Mon, 30 Jan 2006 14:49:10 +0000 (14:49 +0000)]
Retain product ID and version.

20 years agoSketch in receiver state machine for bulk/intr mode (dashtop/x series).
robertl [Mon, 30 Jan 2006 06:55:25 +0000 (06:55 +0000)]
Sketch in receiver state machine for bulk/intr mode (dashtop/x series).
Refactor some of the duplication between the libusb and windows code.

20 years ago#defines for USB packet types to improve readability.
robertl [Mon, 30 Jan 2006 04:25:56 +0000 (04:25 +0000)]
#defines for USB packet types to improve readability.

20 years agoMore of the less disruptive Garmin changes...
robertl [Mon, 30 Jan 2006 04:15:10 +0000 (04:15 +0000)]
More of the less disruptive Garmin changes...
Fix polarity of test to allow lowercase letters to X series.
If waypoint is unknown on write for D109 or D110, tell the GPS that.
Improve readability of debugging code when generating unit ID headers.
Rework the product inquiry at startup.   Instead of fixed count,
read until error.
Display session req and request bulk packets when debugging protocol.

20 years agoImprove (debugging) text that announced which xfer protocols are used.
robertl [Sun, 29 Jan 2006 21:41:06 +0000 (21:41 +0000)]
Improve (debugging) text that announced which xfer protocols are used.
Improve several error messages.

20 years agoLet GPS_User take varargs.
robertl [Sun, 29 Jan 2006 21:39:38 +0000 (21:39 +0000)]
Let GPS_User take varargs.

20 years agoRemove relic from pre-cet time.
oliskoli [Fri, 27 Jan 2006 00:27:49 +0000 (00:27 +0000)]
Remove relic from pre-cet time.

20 years agoUpdate gdb "watermark".
oliskoli [Thu, 26 Jan 2006 22:16:53 +0000 (22:16 +0000)]
Update gdb "watermark".

20 years agoRemove single quotation mark and replace "MS-ANSI" with global defined CET_CHARSET_MS...
oliskoli [Thu, 26 Jan 2006 21:48:44 +0000 (21:48 +0000)]
Remove single quotation mark and replace "MS-ANSI" with global defined CET_CHARSET_MS_ANSI.

20 years agoChange seperator in extra version to "underscore" (minus will break rpm generation).
oliskoli [Thu, 26 Jan 2006 19:54:49 +0000 (19:54 +0000)]
Change seperator in extra version to "underscore" (minus will break rpm generation).

20 years agoFor SP2720, set shortname length to 20. (Which isn't supported yet.)
robertl [Thu, 26 Jan 2006 18:49:36 +0000 (18:49 +0000)]
For SP2720, set shortname length to 20.   (Which isn't supported yet.)
For 60CSX, set shortname length to 14, allow spaces, lower case, and i18n.
For Quest, allow i18n.
For all receivers not explictly marked for i18n, force ASCII.
More aggressively discard clearly bogus altitude.
When writing routes, include route names.
Populate lat and long when writing routes.  (Guess that's not used much.)

20 years agoPrecompute crc32 on GPX lookup table on startup so we spend less time
robertl [Tue, 24 Jan 2006 15:30:54 +0000 (15:30 +0000)]
Precompute crc32 on GPX lookup table on startup so we spend less time
in strcmp later.

20 years agoMake sed to findstr translation more compatible.
oliskoli [Sun, 22 Jan 2006 21:45:08 +0000 (21:45 +0000)]
Make sed to findstr translation more compatible.
Add findstr option /R for regular expressions.

20 years agoIncrease maximum line length to 256.
oliskoli [Sun, 22 Jan 2006 19:27:37 +0000 (19:27 +0000)]
Increase maximum line length to 256.

20 years agoAdded shell command "cat" (will become "TYPE").
oliskoli [Sun, 22 Jan 2006 18:15:45 +0000 (18:15 +0000)]
Added shell command "cat" (will become "TYPE").

20 years agoC99-ism sneaked in.
robertl [Sun, 22 Jan 2006 18:04:16 +0000 (18:04 +0000)]
C99-ism sneaked in.

20 years agoReader simplified with new inifile library.
oliskoli [Sun, 22 Jan 2006 17:23:53 +0000 (17:23 +0000)]
Reader simplified with new inifile library.

20 years agoFixed inifile error in LIBOBJS list.
oliskoli [Sun, 22 Jan 2006 17:17:50 +0000 (17:17 +0000)]
Fixed inifile error in LIBOBJS list.

20 years agoAdded a little library for reading files structured like inifiles.
oliskoli [Sun, 22 Jan 2006 17:04:05 +0000 (17:04 +0000)]
Added a little library for reading files structured like inifiles.

20 years agoAdded test data for nmea file format.
oliskoli [Sat, 21 Jan 2006 18:44:50 +0000 (18:44 +0000)]
Added test data for nmea file format.

20 years agoHandling of timestamps fixed. New option "date" for date-free tracks.
oliskoli [Sat, 21 Jan 2006 18:33:23 +0000 (18:33 +0000)]
Handling of timestamps fixed. New option "date" for date-free tracks.

20 years agoStrengthen wording on Garmin USB error messages.
robertl [Thu, 19 Jan 2006 17:40:28 +0000 (17:40 +0000)]
Strengthen wording on Garmin USB error messages.

20 years agobackslashes are escaped in the new format - test case BNA to DFW
parkrrrr [Tue, 17 Jan 2006 21:59:12 +0000 (21:59 +0000)]
backslashes are escaped in the new format - test case BNA to DFW

20 years agoTypo fixes and sample command changes.
oliskoli [Mon, 16 Jan 2006 22:24:37 +0000 (22:24 +0000)]
Typo fixes and sample command changes.

20 years agoMemory leak fixed.
oliskoli [Mon, 16 Jan 2006 22:16:08 +0000 (22:16 +0000)]
Memory leak fixed.

20 years agoCompiler warning fixes.
oliskoli [Mon, 16 Jan 2006 22:11:21 +0000 (22:11 +0000)]
Compiler warning fixes.

20 years agoCompiler warning fixes.
oliskoli [Mon, 16 Jan 2006 22:06:00 +0000 (22:06 +0000)]
Compiler warning fixes.

20 years agoSplit commands which results in more than one running instance of gpsbabel (testo...
oliskoli [Sat, 14 Jan 2006 20:46:07 +0000 (20:46 +0000)]
Split commands which results in more than one running instance of gpsbabel (testo errors on smp systems).

20 years agoEnsure waypoints are named uniquely before writing.
robertl [Sat, 14 Jan 2006 03:48:29 +0000 (03:48 +0000)]
Ensure waypoints are named uniquely before writing.

20 years agoAdd unicsv.
robertl [Thu, 12 Jan 2006 20:35:43 +0000 (20:35 +0000)]
Add unicsv.

20 years agoAdd unicsv format to for xsv where first list describes subsequent data.
robertl [Thu, 12 Jan 2006 19:59:58 +0000 (19:59 +0000)]
Add unicsv format to for xsv where first list describes subsequent data.

20 years agomore notes
parkrrrr [Thu, 12 Jan 2006 15:18:06 +0000 (15:18 +0000)]
more notes

20 years agoAdd support for Cambridge/Winpilot format.
robertl [Wed, 11 Jan 2006 18:34:49 +0000 (18:34 +0000)]
Add support for Cambridge/Winpilot format.

20 years agoAdd support for SeeYou glider pilot software. http://www.seeyou.ws/
robertl [Wed, 11 Jan 2006 18:27:28 +0000 (18:27 +0000)]
Add support for SeeYou glider pilot software.  seeyou.ws/